package cn.edu.tjut.seriver.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import cn.edu.tjut.bean.ExpclassBean;
import cn.edu.tjut.dao.ExpclassDao;
import cn.edu.tjut.seriver.ExpclassService;

@Service("ExpclassInfoService")
public class ExpclassInfoService implements ExpclassService {
	@Resource
	private ExpclassDao expDao;

	@Override
	public ExpclassBean selectByexpIndex(String expIndex) {
		// 根据主键查询实验课程信息
		return expDao.selectByexpIndex(expIndex);
	}

	@Override
	public ExpclassBean selectByexpId(Long expId) {
		// 根据课程ID查询实验课程信息
		return expDao.selectByexpId(expId);
	}

	@Override
	public List<ExpclassBean> selectAllexpclass() {
		// 查询所有实验课程信息
		return expDao.selectAllexpclass();
	}

	@Override
	public List<ExpclassBean> selectByteaName(String teaName) {
		// 根据教师姓名查询实验课程信息
		return expDao.selectByteaName(teaName);
	}

	@Override
	public List<ExpclassBean> selectBystuClass(String stuClass) {
		// 根据班级查询实验课程信息
		return expDao.selectBystuClass(stuClass);
	}

	@Override
	public int deleteByexpIndex(ExpclassBean expB) {
		// 根据主键删除实验课程信息
		return expDao.deleteByexpIndex(expB);
	}

	@Override
	public int updateByexpIndex(ExpclassBean expB) {
		// 修改实验课程信息
		return expDao.updateByexpIndex(expB);
	}

	@Override
	public int insertExpInfo(ExpclassBean expB) {
		// 添加实验课程信息
		return expDao.insertExpInfo(expB);
	}

}
